body{padding-top: 40px;padding-bottom: 78px;background-color: #F1F1F4;}
/* 头部标题 */
header{
    background-color: #1C6DC0;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    position: fixed;
    width: 100%;
    top: 0;
}
/* banner条幅 */
.banner{display: block;}
.banner img{width: 100%;}
/* 底部tabbar */
footer{display: flex;background-color: #000;text-align: center;position: fixed;bottom: 0;width: 100%;}
footer a{color: #fff;width: 20%;padding: 5px 0 10px 0;font-size: 14px;text-decoration: none;}
footer a.active{color: #f00;}

